﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.IO;
using System.Windows.Forms;


namespace GrouponDesktop
{
    public class leerConfiguracion
    {
        public struct vglobales
        {
            public string fechaHoy;
            public string ip;
            public string usuario;
            public string contraseña;
            public string base_datos;
            public int min_monto_gift;
            public int max_monto_gift;
        };

        public vglobales leerConfig()
        {
                vglobales variables;
                char[] sep = {'\n'};
                string[] aux;
                string[] lineas;
       
                System.IO.TextReader readFile = new StreamReader(Convert.ToString(System.IO.Directory.GetParent(Convert.ToString(System.IO.Directory.GetParent(Convert.ToString(System.IO.Directory.GetParent(Environment.CurrentDirectory)))))) + "\\config.txt");
                string line = readFile.ReadToEnd();
                
                lineas = line.Split(sep);
                
                aux = this.parsear(lineas[0]);
                variables.fechaHoy = aux[1];
                variables.fechaHoy = variables.fechaHoy.Substring(0, Math.Min(variables.fechaHoy.Length, 11));

                aux = this.parsear(lineas[1]);
                variables.ip = aux[1];

                aux = this.parsear(lineas[2]);
                variables.usuario = aux[1];

                aux = this.parsear(lineas[3]);
                variables.contraseña = aux[1];

                aux = this.parsear(lineas[4]);
                variables.base_datos = aux[1];

                aux = this.parsear(lineas[5]);
                variables.min_monto_gift = int.Parse(aux[1]);

                aux = this.parsear(lineas[6]);
                variables.max_monto_gift = int.Parse(aux[1]);

                return variables;
        }

            
        public string[] parsear(string linea)
        {
            string[] fecha = linea.Split('=');
            return fecha;
        }
    
    
    
    }
}